home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / rahdr20.zip / RAHDR.HIS < prev    next >
Text File  |  1992-09-05  |  13KB  |  281 lines

  1.  
  2.                          RA Header HISTORY OF CHANGES
  3.  
  4. Version 2.0  (version with emphasis on adding customized headers)
  5. ───────────
  6.  
  7.  ■  Added sysop-customized header support to RA Header and all of it's
  8.     utilities and files.  Headers can now be any size, shape, or style
  9.     of your own (or friend's) design.  It supports up to 14 different
  10.     variables that can be left, center, or right justified anywhere in
  11.     a header.  A text editor or a graphics drawing program (that can be
  12.     saved to standard ASCII) can be used.  See RAHDR.DOC for details.
  13.  
  14.  ■  Added RAHDRVU.EXE, a custom header viewer/simulator so you can try
  15.     out your custom headers before actually running them on your BBS.
  16.     Instant selection, viewing, simulation of up to 90 different headers.
  17.  
  18.     A short demo/tutorial is included (this tutorial is made of actual
  19.     custom headers!)
  20.  
  21.     Several custom header examples are included that you can select from.
  22.     You can modify them for your own use, or create your own from
  23.     scratch.
  24.  
  25.  ■  RA Header no longer places an ASCII 255 character in column 1 of a
  26.     FILES.BBS file due to so many other utility authors not knowing how
  27.     BBS software handles an ASCII 255 character in column 1.  This was
  28.     used in v1.3 only (all versions of RA Header have used ASCII 255 in
  29.     the header, but only v1.3 used it in column 1).
  30.     
  31.  ■  Automatic upgrade of v1.3 RAHDR.CFG file to latest version.
  32.  
  33.  ■  Added capability to specify an alternate RA Header configuration file
  34.     when using RAHDRCFG.EXE by using a command-line argument for the
  35.     alternate configuration file.  (RA Header has always supported
  36.     alternate configuration files, but people using this feature had
  37.     to work in their current directory and then rename the file, until
  38.     now).
  39.  
  40.  ■  Changed break detection message so it exits as an error rather than a
  41.     warning.  It will also tell you which file area RA Header was in the
  42.     middle of working on so you can go check it out (actually, I don't
  43.     expect to ever see where cleanup after a break has failed).
  44.  
  45.  ■  Rearranged RAHDR.DOC, added more sections due to custom headers, and
  46.     put section numbers in.
  47.  
  48.  ■  Added section showing all errors and warnings that RA Header will
  49.     provide if it runs into problems.  This was added to show what will
  50.     constitute errorlevels of 0, 1, or 2.
  51.  
  52.  ■  RAHDRDEL.EXE has been modified to delete v1.X or v2.X headers.
  53.     It can now be completely command-line driven, or used interactively.
  54.  
  55.  
  56. Version 1.3  (version with emphasis on speed)
  57. ───────────
  58.  
  59.  ■  Restructured a major portion of RA Header to increase it's speed.
  60.     RA Header v1.3 is much faster than v1.2.  Hard drive tests have shown
  61.     an 18->29% reduction in execution time (using hard-drives of different
  62.     access times) for RA Header to complete all tasks.  CD-ROM testing
  63.     has shown that this version is almost 4 TIMES THE SPEED!
  64.     
  65.       ■  Created some more functions to replace some Turbo C functions.
  66.          This trimmed down the disk space and RAM needed for RAHDR.EXE
  67.          during that part of development.
  68.          (I expect to convert some of RA Header to assembly in the future)
  69.       
  70.       ■  Eliminated 3 out of 4 times/file that a file in a file area is
  71.          accessed.
  72.          
  73.       ■  Eliminated 1 out of 2 times/file area that the FILES.BBS is read.
  74.       
  75.       ■  Eliminated redundant code for total bytes of all areas.
  76.       
  77.       ■  Reduced writes to disk during header and masterfile list creation.
  78.       
  79.       ■  Reduced computation during FILES.BBS and masterfile list creation.
  80.       
  81.       ■  Modified to use variables that are much more efficient.
  82.       
  83.  ■  Headers created/updated are now in a format that I plan to use for
  84.     a future version of RA Header that permits sysop-customized headers.
  85.  
  86.  ■  Modified RA Header and it's utilities so that I can increase the number
  87.     of file areas much more quickly if RemoteAccess increases the number of
  88.     file areas.
  89.     
  90.  ■  Revised FILES.RA reading in RAHDRCFG.EXE so that it doesn't chew up
  91.     as much RAM.  Revised FILES.RA reading was also done to support the
  92.     possibility of RemoteAccess increasing the number of file areas.
  93.     
  94.  ■  Fixed problem where a file with a missing description could
  95.     sometimes not have it's file size added to the file area's total
  96.     bytes.
  97.  
  98.  ■  Fixed bug where the .ASC bulletin would always be Extended ASCII.
  99.     (This bug exists in v1.2 only)
  100.   
  101.  ■  Modified RA Header and it's utilities so they can now use root
  102.     directories for the RA, Alternate File List, and file area directories.
  103.  
  104.  ■  Changed sysop summary to not include a new files count when the
  105.     masterfile list is not wanted.
  106.     
  107.  ■  Changed color of Totals line in ANSI bulletin (br. cyan -> br. white).
  108.  
  109.  ■  "UNREGISTERED" will now show up as "Registered" in file area headers
  110.     (rather than blanked out) when RA Header is registered.
  111.  
  112.  ■  Modified RAHDRDEL.EXE so it will show when it's deleting a header, and
  113.     when a header wasn't found for each file area.
  114.     
  115.  ■  Automatic upgrade of RAHDR.CFG v1.2 file to latest version.
  116.  
  117.  
  118. Version 1.2  (version with emphasis on CD-ROM support, and RA Header setup)
  119. ───────────
  120.  
  121.  ■  Added read-only device support (e.g. CD-ROMs) to RA Header.  As a
  122.     result, an 'Alternate File List path' has been added to RAHDRCFG.EXE.
  123.  
  124.  ■  Eliminated need to force pathnames to have the drive letter specified.
  125.     This change also means that if you change drives after running RA
  126.     Header, you will not be placed in the last file area directory of that
  127.     drive, but instead in the last directory you were in on that drive
  128.     before running RA Header.
  129.  
  130.  ■  Forced RAHDR.EXE and RAHDRCFG.EXE to clear entire window when
  131.     in DESQview.  (As of v1.1, when run in DOS, screen modes are detected,
  132.     and screen functions are executed with regard to starting screen mode)
  133.  
  134.  ■  Increased the error-checking in RAHDR.EXE and RAHDRCFG.EXE.
  135.  
  136.  ■  Increased automation of configuration setup by using the RA environment
  137.     variable (if set).  RAHDRCFG.EXE will use that environment variable to
  138.     help set up default file pathnames if RAHDR.CFG doesn't exist.
  139.     Other directories will be looked for (e.g. TXTFILES) and used if the
  140.     RA environment variable is found.  RAHDRCFG.EXE will also read CONFIG.RA
  141.     when upgrading or installing the first time.  It is definate with the
  142.     data read from specific RA versions and will make assumptions and ask
  143.     if data read is correct if it isn't one of those specific versions.
  144.  
  145.  ■  Automatic upgrade of RAHDR.CFG v1.1 file to latest version.
  146.     RAHDRCFG.EXE's auto-upgrade is much more extensive than ever before.
  147.  
  148.  ■  If file area pathnames and the alternate file list path don't have
  149.     a drive letter specified, RA Header will account for this by assuming
  150.     the RA directory drive letter.  This will ensure RA Header cannot use
  151.     the wrong root directory for pathnames when run from drives other than
  152.     BBS drive.
  153.  
  154.  ■  RA Header does not need CONFIG.RA anymore. (also includes the missing
  155.     files string in RAHDR.CFG).  The information that was used in CONFIG.RA
  156.     is now automatically read when upgrading RA Header or configuring for
  157.     the first time and is configurable by the sysop.
  158.  
  159.  ■  Fixed bug where RA Header would sometimes still include the last file
  160.     area that was supposed to be excluded.
  161.  
  162.  ■  Fixed some file sharing conflicts that were possible when run on a
  163.     networked or multi-tasking BBS.
  164.  
  165.  ■  Misc. changes to RAHDRCFG.EXE include:
  166.  
  167.       ■  Added four fields.
  168.  
  169.       ■  Changed the "Save/Abort Changes" prompt in RAHDRCFG.EXE so that
  170.          the highlighted portion is readable by those with mono monitors.
  171.  
  172.       ■  Added 'S' for [S]ave, and 'A' for [A]bort when exiting
  173.          RAHDRCFG.EXE.
  174.  
  175.       ■  Fixed where spaces could go beyond the field limits for excluding
  176.          file areas in RACONFIG.EXE.
  177.  
  178.       ■  Fixed where backspaces would sometimes appear to erase part of
  179.          the field when entering data in RACONFIG.EXE.
  180.  
  181.       ■  Fixed where the right arrow wouldn't work in the Save/Abort part
  182.          of RAHDRCFG.EXE if Save/Abort was previously used.
  183.  
  184.       ■  Fixed where a RAHDR.CFG file would remain in present directory
  185.          after a person selected Abort if the file wasn't there at start.
  186.  
  187.  ■  Increased limits:                          OLD              NEW
  188.                                          ─────────────    ─────────────
  189.                             Files/Area:         32,767 ->        65,535
  190.                             Bytes/Area:  2,147,483,647 -> 4,294,967,295
  191.                        Files/All Areas:         32,767 ->        65,535
  192.                        Bytes/All Areas:  2,147,483,647 -> 4,294,967,295
  193.                       # Excluded Areas:             88 ->           200
  194.                       Pathname Lengths:             78 ->            80
  195.  
  196.  ■  Added a header delete program for RA Header.  This program will delete
  197.     headers created by RA Header v1.0 through v1.2.  It's primary purpose
  198.     at this time is to give those people who are evaluating RA Header
  199.     more assurance that they can easily go back to their old FILES.BBS
  200.     files if they desire.  This program was provided for RA Header
  201.     evaluation and a later version is planned to aid in conversion to a
  202.     later version of RA Header featuring sysop-customized headers, and it
  203.     will be updated at that time to continue it's present use too.
  204.  
  205.  ■  Added several new sections to the RA Header documentation.
  206.     (e.g. CD-ROM, Future of RA Header, Specifications, RAHDRDEL.EXE, etc.)
  207.  
  208.  ■  Fixed where filenames that are 12 characters or less and without
  209.     descriptions would show up as 'MISSING' files in the Masterfile list.
  210.  
  211.  ■  Fixed where filenames that are 12 characters and without descriptions
  212.     would put remainder of file info on the next line in the Masterfile
  213.     list.
  214.  
  215.  ■  Added a scrolling file area list to RAHDRCFG.EXE so it is now quick
  216.     and easy to select excluded file areas, rather than entering in the
  217.     file area number as in previous versions.
  218.  
  219.       ■  Excluded file area numbers are displayed for a quick-reference so
  220.          you won't have to scan through all 200 file areas to see if others
  221.          are excluded.
  222.  
  223.       ■  Included a Fast Select/Deselect key to also make it quick to setup
  224.          RA Header for those who only want a few included file areas versus
  225.          a few excluded file areas.
  226.  
  227.       ■  A text editor is no longer needed in order to exclude up to 200
  228.          file areas.
  229.  
  230.  ■  Significantly reduced accessing of the hard drive and computation during
  231.     Masterfile list creation.
  232.  
  233.     Speed tests made before this optimization showed a 7% increase in time
  234.     needed to run RA Header on my system.  After optimization, and under the
  235.     same conditions, RA Header will now run 4% FASTER THAN THE LAST VERSION.
  236.  
  237.     The slower the access time of a BBS hard drive -> the greater the % speed
  238.     improvement over the last version of RA Header under similiar conditions.
  239.  
  240.     If you are interested in the testing conditions, see the "SPECIFICATIONS"
  241.     section of RAHDR.DOC.
  242.  
  243.  
  244. Version 1.1  (version with emphasis on sysop summary, new files, and
  245. ───────────   error detection)
  246.  
  247.  ■  Improved screen output during execution by providing a summary of each
  248.     file area.
  249.  
  250.  ■  Added marking of new files in allfiles list.  New files may be marked with
  251.     an '*' if within a selected number of days old.
  252.  
  253.  ■  Configuration file RAHDR.CFG has been changed to include the version
  254.     of RA Header to support future upgrades more easily.
  255.  
  256.  ■  RAHDR.EXE checks RAHDR.CFG to make sure that it is the correct version and
  257.     will automatically upgrade v1.0 to v1.1 configuration file.
  258.  
  259.  ■  Added option to have backups (FILES.BAK files) deleted.
  260.  
  261.  ■  Clear entire screen regardless of textmode (25, 43, or 50 line mode) when
  262.     running RAHDRCFG.EXE or RAHDR.EXE.
  263.  
  264.  ■  Eliminated the escape codes that were used for color screen output during
  265.     execution of RAHDR.EXE.  You may now run RAHDR.EXE in DESQview and get
  266.     colors without running DVANSI.  Or for that matter, regular DOS users
  267.     wouldn't need to run ANSI.SYS to get RA Header's colors.  Also, users of
  268.     older DOS versions (i.e. IBM DOS 3.0) will still get a nice 50 line
  269.     screen output despite their ailing ANSI.SYS.
  270.  
  271.  ■  Expanded on the insufficient disk space warnings so it would explain
  272.     exactly why the warning was given and how much disk space was needed.
  273.  
  274.  ■  Added errorlevels to RA Header that can be used in a batch to inform
  275.     you of specific system concerns.
  276.  
  277.  
  278. Version 1.0
  279. ───────────
  280. INITIAL RELEASE.
  281.